home *** CD-ROM | disk | FTP | other *** search
- Blossom 3.1
-
-
-
-
- Copyright 1988 by Lars Norpchen
- Portions Copyright 1988 by Borland
-
- January 2, 1989
-
- Abstract:
- --------
- Program to make pretty pictures based on mathematical recursion as
- given to us by the wonderful Computer Recreations article in Scientific
- American September 1986. Entering a,b,c, we use
-
- x = y - sign (x) * sqrt ( abs ( b * x -c ) )
-
- y = a - x
-
- To give us x and y coordinates of our next point.
-
-
-
- SHAREWARE blurb:
- ----------------
- OK--this program is NOT PUBLIC DOMAIN. It is SHAREWARE. What does
- that mean? It means if you use it, you have to pay for it. You can test it
- out a FEW TIMES, and if you like it, you pay for it. If you don't like it
- you can erase it or give it to someone else. YOU CANNOT USE IT IF YOU
- DO NOT PAY FOR IT!! You cannot display it publically if you do not pay for it.
- You can't do anything but look at it a few times and give it away if you
- do not pay for it.
- On giving it away--You cannot alter it or the documentation files
- when you give it away. THAT is a violation of copyright laws (as is using
- shareware, any shareware, without paying for it). But you can give it away
- intact and whole and unaltered to as many people as you want (please do...)
- and let them register and pay for their own copies. See the end of this file
- for address and registration info.
-
-
- Integer vs. Real Value Blossom:
- -------------------------------
- Integer is MUCH faster than the real value mode, and uses a lookup
- table (Blossom.tbl). Real uses real values and is much slower. Blossom 2.4
- and earlier ran with real values. I included these modes for people who use
- 2.4 and know what numbers they like. Both modes scale themselves, or can be
- scaled manually.
-
- Generate vs. Input Numbers
- --------------------------
- When set to generate, the computer will use random values for a,b and c
- and scale it automatically. When set to input numbers, the program will prompt
- you for a,b,c and scale. You can enter 0 for scale to have the program
- automatically scale for you.
-
- What? It's not working right...
- --------------------------------
- That's because you haveta know the password to get the program to
- work right...and what's the password? Send me $10 and I'll tell ya. If you
- have already paid for Blossom, then you should use your password as the
- last (only) command line option. Write me if you have a problem. I suggest
- writing it into a batch file.
- The password gives you access to information, pause, input numbers (as
- opposed to generate numbers) and to the demo.
-
-
- --------------------------------------------------------------------------------
-
- Commands:
- (keystrokes while blossom is iterating...not in opening menu)
-
- * i - information on current screen
- * p - pause (hit o to unpause)
- s - sound toggle
- c - color mode toggle (incremental or cycle)
- + - increase number of iterations between color changes (cycle mode)
- - - decrease (^^^)
- x - exit program
- q - jump back to opening menu
- space - clear screen and do new ABC values...
-
- * = you need the password for these functions
-
- Demo: (command line option)
- type Blossom demo xxxx <password> to get a demo version of this program
- going, where xxxx is the number of iterations to do per screen. The demo
- version ignores all keyboard input.
-
-
- Incremental color mode?
- Yah. The first time it wants to put a dot somewhere, it puts dark blue.
- The second time it wants to put a dot in the same place, it just changes the
- present dot's color to the next one down the palette...Cycling color mode
- does so many iterations, then changes colors, then does so many, then changes.
- Cycle mode tends to make bands and regions of colors, while incremental tends
- to show most active regions off better.
-
-
-
-
- Misc info:
- ----------
- Version 1.0 Wallpaper for the Mind entered, images very pretty.
-
- 2.0 Commands added
-
- 2.1 Interactive mode and BGI drivers installed. First
- Shareware released version.
-
- 2.2 Returns computer to text mode after exiting (oops!)
-
- 2.3 Added scale=0 means random ABC feature.
-
- 2.4 Sound Togggle and Keyboard lock out added
-
- 3.0 Integer version (FAST), major reworking...Palette
- shown on screen. "Incremental" colors.
-
-
- Blossom 3.0 was written in Turbo Pascal 5.0 (thank you Borland!) with the
- BGI graphics drivers and their example BGIlink program. I've tested it on
- CGA, herc and EGA (64K and 256K). It should work (according to
- Borland's BGI hype) on EGA (256 or 64K), VGA, CGA, Herc, MCGA, PC3270
- and ATT400. That's why the .exe file is so BIG! It's not all
- my program...really! I tried to chose graphics modes that would look
- the best (most colors and highest resolution). Let me know if you have
- any problems or suggestions for new versions of Blossom. Look for my AMG
- (another Mandelbrot\Julia set Generator) already showing at a theater near you!
- And thanks to Russell Kaleja Bornschlegel for his original ideas and late
- night ooo-that's-neat sessions....
- Oh! By the way--to get the full featured version--and be legal--send
- $10 (c'mon...is that too much? really? ten bucks for all those nifty
- features and pretty pictures?) to me (checks ok)---
- Lars Norpchen
- 115 Seton Way
- Santa Cruz, CA 95060
-
- P.S. Don't forget to give me your address!
- P.P.S. I'll take more money if you want to give it to me...By the way,
- the $10 fee is for PRIVATE INDIVIDUALS ONLY!!! Companies and other groups
- planning on using this program on more than one machine must contact me
- about special fees and usages--that includes stores wishing to use Blossom
- to show off their machines, etc.
- P.P.P.S. Source code with registration is $25.